Notes:

when using x,y coords, you have to add +31 to x and -1 to y
disators occur 10 marks from when they are called


distators

//earthshake
TethysGame::SetEarthquake(x,y, (magnitude));

//t-storm
TethysGame::SetLightning(x,y, (duration), 0, 0);

//twister
TethysGame::SetTornado(x,y, (duration), 0, 0, 0);

//meteor
TethysGame::SetMeteor(x,y,(size/damage));
1-5 are recommended values

//Volcano
TethysGame::SetEruption(x, y, (speed));



GameMap::SetLavaPossible(LOCATION(x,y),true);
sets a tile as lava possible

~important: only set tiles that are volcanic soil as lava possible
other wise graphical glitches will result~

the spot a volcano erupts from must be set lava possible manualy
~500 is a good lava speed


~important: the animations and stoping them is referenced by the upper left corner~
SouthEastFlowAni ( int x, int y)
animates the lava opening that faces southeast
SouthFlowAni( int x, int y)
animates the lava opening that faces south
SouthWestFlowAni ( int x, int y)
animates the lava opening that faces southwests


SouthEastFlowStopAni ( int x, int y)
stops the animation of the lava opening that faces southeast
SouthFlowStopAni( int x, int y)
stops the animation of the lava opening that faces south
SouthWestFlowStopAni ( int x, int y)
stops the animation of the lava opening that faces southwest


if (TethysGame::CanHaveDisasters()) 
checks to see if disators are enabled


IsPassible(x,y)
returns true if the tile at x,y is passible and false if it is not


